1
00:00:00,840 --> 00:00:06,060
בסעיף האחרון דיברנו על איך אנחנו צריכים ליצור מפתח גלובלי ואיכשהו להתייחס אליו או

2
00:00:06,060 --> 00:00:10,980
קבל את זה כדי להתייחס למצב הטופס שלנו שנוצר ובכל פעם שאנחנו יוצרים ווידג'ט של טופס, שוב, אני

3
00:00:10,980 --> 00:00:14,760
יודע שהדברים האלה הם סוג של חובה כבדה, די מסובכת, אבל ברגע שנתחיל לכתוב איזה קוד,

4
00:00:14,760 --> 00:00:16,890
אני חושב שתתחיל לקבל מושג על מה שקורה.

5
00:00:17,070 --> 00:00:18,200
אז בוא נכתוב קצת קוד.

6
00:00:18,960 --> 00:00:24,180
אני אתחיל בהסתכלות לאחור אל עורך הקוד שלי ואני הולך למצוא את מצב מסך ההתחברות שלי

7
00:00:24,180 --> 00:00:24,770
כיתה.

8
00:00:25,500 --> 00:00:31,380
אז בפנים, אם אתה מתכוון ליצור משתנה מופע חדש שיאחסן את המפתח הגלובלי הזה.

9
00:00:32,070 --> 00:00:36,660
אז אני הולך ליצור משתנה סופי שזוכר רק אומר שאני לא יכול להקצות מחדש את המשתנה הזה.

10
00:00:38,170 --> 00:00:44,260
אני הולך לקרוא לזה מפתח טופס כי זה מפנה את הטופס לתוכו, אני הולך להקצות גלובלי

11
00:00:44,260 --> 00:00:49,500
key ואז הדבר הזה משתמש באותו תחביר גנרי שבו אנחנו משתמשים למצב כאן למעלה.

12
00:00:49,930 --> 00:00:57,280
זכור, סוגריים קטנים סגורים פתוחים גנרי אלה הם דרך ליצור סוג של בנאי או

13
00:00:57,280 --> 00:01:00,170
מחלקה שמקבלת טיפ כמעט כמו פונקציה.

14
00:01:00,670 --> 00:01:05,650
אז שמנו כאן סוג שמתאים אישית את האופן שבו כל הפונקציות שבתוכו מתנהגות, או בשעה

15
00:01:05,650 --> 00:01:07,630
לפחות לאילו סוגים שונים הם מצפים.

16
00:01:08,540 --> 00:01:15,080
אז למפתח הגלובלי, אנחנו לא רוצים להפנות למחלקה של הטופס, אנחנו רוצים להפנות למחלקה שנקראת

17
00:01:15,080 --> 00:01:16,260
מצב טופס.

18
00:01:16,850 --> 00:01:22,010
אז בשביל הטיפוס כאן, אני אכניס למצב צורה כזה, ואז אני אכניס את עצמי ל

19
00:01:22,010 --> 00:01:26,300
סוגריים כדי לציין שאני רוצה ליצור מופע של דבר המפתח הגלובלי הזה.

20
00:01:27,400 --> 00:01:33,940
אוקיי, אז זה כאן הוא כמעט המקום היחיד שבו נראה את עניין הטופס הזה נכנס אליו

21
00:01:33,940 --> 00:01:34,310
לשחק.

22
00:01:34,420 --> 00:01:39,250
זו הסיבה שהייתי צריך לספר לכם על קיומו של מצב צורה זה, כי בשלב מסוים היינו צריכים,

23
00:01:39,250 --> 00:01:41,020
כאילו, כתוב את Farm State כאן.

24
00:01:41,260 --> 00:01:45,640
אם רק היינו כותבים טופס מדינה, כנראה היית אומר, סטיבן, למה אנחנו כותבים למדינה

25
00:01:45,640 --> 00:01:46,470
ולא רק חווה?

26
00:01:47,440 --> 00:01:48,670
בסדר, אז זה יוצר את המפתח.

27
00:01:48,970 --> 00:01:54,370
כעת, שלב שני הוא לקחת את המפתח הזה ומשויך לווידג'ט הטופס שאנו יוצרים.

28
00:01:55,060 --> 00:02:01,810
אז בווידג'ט הטופס שלי בתור מאפיין נוסף בשם, אני הולך להעביר מפתח ומפתח הולך

29
00:02:01,810 --> 00:02:05,060
להיות משתנה מופע מפתח הטופס שזה עתה יצרנו.

30
00:02:05,080 --> 00:02:06,940
אז אני הולך להגיד מפתח טופס ככה.

31
00:02:07,810 --> 00:02:08,789
וזה בערך הכל.


